package com.suning.sawp.po.util;

/**
 * 
 * 〈一句话功能简述〉OSS文件上传<br>
 * 〈功能详细描述〉
 *
 * @author 17033093
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class OSSFileResult {

    /**
     * 接口标示，0-失败；1-成功
     */
    private String retFlag;

    /**
     * 文件下载url
     */
    private String fileUrl;

    /**
     * 失败原因码
     */
    private String errorCode = "";

    /**
     * 失败原因描述
     */
    private String errorMessage = "";

    public OSSFileResult(String retFlag, String errorCode, String errorMessage) {
        this.retFlag = retFlag;
        this.errorCode = errorCode;
        this.errorMessage = errorMessage;
    }

    public OSSFileResult(String retFlag, String fileUrl) {
        this.retFlag = retFlag;
        this.fileUrl = fileUrl;
    }

    public OSSFileResult() {
    }

    public String getRetFlag() {
        return retFlag;
    }

    public void setRetFlag(String retFlag) {
        this.retFlag = retFlag;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public String getErrorCode() {
        return errorCode;
    }

    public void setErrorCode(String errorCode) {
        this.errorCode = errorCode;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }

    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("OssFileResult [retFlag=");
        builder.append(retFlag);
        builder.append(", fileUrl=");
        builder.append(fileUrl);
        builder.append(", errorCode=");
        builder.append(errorCode);
        builder.append(", errorMessage=");
        builder.append(errorMessage);
        builder.append("]");
        return builder.toString();
    }

}
